[INFO] fetching crate tokmd-substrate 1.8.1...
[INFO] testing tokmd-substrate-1.8.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate tokmd-substrate 1.8.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate tokmd-substrate 1.8.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tokmd-substrate 1.8.1
[INFO] tweaked toml for crates.io crate tokmd-substrate 1.8.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokmd-substrate 1.8.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokmd-substrate 1.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d23b0a7151e3233556bd02a2672c394ec4328c5d164f27020e00491678467ad3
[INFO] running `Command { std: "docker" "start" "-a" "d23b0a7151e3233556bd02a2672c394ec4328c5d164f27020e00491678467ad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d23b0a7151e3233556bd02a2672c394ec4328c5d164f27020e00491678467ad3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d23b0a7151e3233556bd02a2672c394ec4328c5d164f27020e00491678467ad3", kill_on_drop: false }`
[INFO] [stdout] d23b0a7151e3233556bd02a2672c394ec4328c5d164f27020e00491678467ad3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 75fefc8494c89d2dc42c30f82a92d4ab2bfc3907763608a10205ecc1f37b7b52
[INFO] running `Command { std: "docker" "start" "-a" "75fefc8494c89d2dc42c30f82a92d4ab2bfc3907763608a10205ecc1f37b7b52", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokmd-substrate v1.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.28s
[INFO] running `Command { std: "docker" "inspect" "75fefc8494c89d2dc42c30f82a92d4ab2bfc3907763608a10205ecc1f37b7b52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75fefc8494c89d2dc42c30f82a92d4ab2bfc3907763608a10205ecc1f37b7b52", kill_on_drop: false }`
[INFO] [stdout] 75fefc8494c89d2dc42c30f82a92d4ab2bfc3907763608a10205ecc1f37b7b52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d12336429555cd3d47b77a9204fe2a5e129f99bb3f1513654e1a4384692402d4
[INFO] running `Command { std: "docker" "start" "-a" "d12336429555cd3d47b77a9204fe2a5e129f99bb3f1513654e1a4384692402d4", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tokmd-substrate v1.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 38.21s
[INFO] running `Command { std: "docker" "inspect" "d12336429555cd3d47b77a9204fe2a5e129f99bb3f1513654e1a4384692402d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d12336429555cd3d47b77a9204fe2a5e129f99bb3f1513654e1a4384692402d4", kill_on_drop: false }`
[INFO] [stdout] d12336429555cd3d47b77a9204fe2a5e129f99bb3f1513654e1a4384692402d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b88150fa783024f36349d1574eeb2cc4f17505838928e22ac02247a89ec65ff2
[INFO] running `Command { std: "docker" "start" "-a" "b88150fa783024f36349d1574eeb2cc4f17505838928e22ac02247a89ec65ff2", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_substrate-23e657d2665e35d2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::diff_files_filter ... ok
[INFO] [stdout] test tests::btreemap_ordering ... ok
[INFO] [stdout] test tests::files_for_lang_filter ... ok
[INFO] [stderr]      Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-8dec6078b7401ca4)
[INFO] [stdout] test tests::serde_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test given_diff_range_when_accessed_then_all_fields_correct ... ok
[INFO] [stdout] test given_empty_repo_when_created_then_all_totals_zero ... ok
[INFO] [stdout] test given_files_in_nested_modules_when_accessed_then_module_correct ... ok
[INFO] [stdout] test given_multi_lang_repo_when_files_for_lang_called_then_correct_subset ... ok
[INFO] [stdout] test given_full_substrate_when_serialized_and_deserialized_then_equal ... ok
[INFO] [stdout] test given_json_with_diff_range_when_deserialized_then_populated ... ok
[INFO] [stdout] test given_lang_summary_when_accessed_then_all_fields_correct ... ok
[INFO] [stdout] test given_multi_lang_repo_when_created_then_fields_are_accessible ... ok
[INFO] [stdout] test given_repo_without_git_when_created_then_diff_range_is_none ... ok
[INFO] [stdout] test given_substrate_when_files_for_nonexistent_lang_then_empty ... ok
[INFO] [stdout] test given_substrate_types_when_debug_formatted_then_no_panic ... ok
[INFO] [stdout] test given_substrate_when_cloned_then_identical ... ok
[INFO] [stdout] test given_substrate_with_no_diff_files_when_diff_files_called_then_empty ... ok
[INFO] [stdout] test given_languages_inserted_out_of_order_when_iterated_then_sorted ... ok
[INFO] [stdout] test given_substrate_with_diff_when_diff_files_called_then_only_changed_returned ... ok
[INFO] [stdout] test given_large_repo_when_filtered_then_correct_counts ... ok
[INFO] [stdout] test given_substrate_without_diff_when_serialized_then_diff_range_absent_in_json ... ok
[INFO] [stdout] test given_minimal_json_when_deserialized_then_valid_substrate ... ok
[INFO] [stderr]      Running tests/contract_expansion.rs (/opt/rustwide/target/debug/deps/contract_expansion-02d2b4be405bf8d7)
[INFO] [stdout] test given_substrate_when_fields_modified_then_changes_persisted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test given_diff_range_with_large_values_when_roundtripped_then_preserved ... ok
[INFO] [stdout] test given_empty_substrate_when_roundtripped_then_all_zeros_preserved ... ok
[INFO] [stdout] test given_substrate_without_diff_range_when_serialized_then_field_omitted ... ok
[INFO] [stdout] test given_substrate_with_no_files_in_diff_when_diff_files_called_then_empty ... ok
[INFO] [stdout] test given_substrate_with_all_files_in_diff_when_diff_files_called_then_returns_all ... ok
[INFO] [stdout] test given_substrate_files_when_paths_inspected_then_no_backslashes ... ok
[INFO] [stdout] test given_substrate_with_many_langs_when_roundtripped_then_btreemap_order_preserved ... ok
[INFO] [stdout] test prop_substrate_file_roundtrip ... ok
[INFO] [stdout] test prop_diff_files_count_matches_in_diff_true_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-bdb5731f730e586b)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test deterministic_serialization_empty ... ok
[INFO] [stdout] test deserialize_minimal_external_json ... ok
[INFO] [stdout] test deterministic_serialization_populated ... ok
[INFO] [stdout] test deserialize_complete_external_json ... ok
[INFO] [stdout] test diff_files_count_consistent_with_in_diff_flag ... ok
[INFO] [stdout] test diff_files_subset_of_files_for_lang ... ok
[INFO] [stdout] test clone_produces_identical_json ... ok
[INFO] [stdout] test empty_strings_roundtrip ... ok
[INFO] [stdout] test extreme_usize_values_roundtrip ... ok
[INFO] [stdout] test forward_compat_extra_substrate_fields_ignored ... ok
[INFO] [stdout] test double_roundtrip_populated ... ok
[INFO] [stdout] test json_diff_range_has_all_required_keys ... ok
[INFO] [stdout] test forward_compat_extra_diff_range_fields_ignored ... ok
[INFO] [stdout] test forward_compat_extra_file_fields_ignored ... ok
[INFO] [stdout] test json_lang_summary_has_all_required_keys ... ok
[INFO] [stdout] test double_roundtrip_empty ... ok
[INFO] [stdout] test extreme_diff_range_roundtrip ... ok
[INFO] [stdout] test json_file_has_all_required_keys ... ok
[INFO] [stdout] test json_lang_summary_keys_sorted ... ok
[INFO] [stdout] test json_required_keys_present_in_populated_substrate ... ok
[INFO] [stdout] test reject_empty_string ... ok
[INFO] [stdout] test reject_files_not_array ... ok
[INFO] [stdout] test reject_invalid_json ... ok
[INFO] [stdout] test reject_missing_required_field_files ... ok
[INFO] [stdout] test forward_compat_extra_lang_summary_fields_ignored ... ok
[INFO] [stdout] test reject_missing_required_field_repo_root ... ok
[INFO] [stdout] test reject_missing_required_field_total_tokens ... ok
[INFO] [stdout] test reject_substrate_file_missing_path ... ok
[INFO] [stdout] test reject_negative_numeric_field ... ok
[INFO] [stdout] test reject_substrate_file_missing_in_diff ... ok
[INFO] [stdout] test reject_total_code_lines_as_string ... ok
[INFO] [stdout] test zero_values_file_roundtrip ... ok
[INFO] [stdout] test reject_lang_summary_code_as_string ... ok
[INFO] [stdout] test prop_double_roundtrip_stable ... ok
[INFO] [stdout] test prop_serialization_deterministic ... ok
[INFO] [stdout] test prop_diff_files_is_subset ... ok
[INFO] [stderr]      Running tests/deep2.rs (/opt/rustwide/target/debug/deps/deep2-24312e55d75a723e)
[INFO] [stdout] test prop_files_for_lang_correct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test clone_mutation_independence ... ok
[INFO] [stdout] test diff_range_changed_files_order_preserved ... ok
[INFO] [stdout] test debug_formatting_all_types ... ok
[INFO] [stdout] test diff_files_intersection_with_lang_filter ... ok
[INFO] [stdout] test all_files_same_module ... ok
[INFO] [stdout] test diff_range_clone_independence ... ok
[INFO] [stdout] test diff_range_empty_changed_files_roundtrip ... ok
[INFO] [stdout] test diff_range_single_changed_file ... ok
[INFO] [stdout] test files_for_lang_is_case_sensitive ... ok
[INFO] [stdout] test diff_range_unicode_refs ... ok
[INFO] [stdout] test forward_compat_extra_substrate_file_nested_object ... ok
[INFO] [stdout] test lang_summary_json_value_types ... ok
[INFO] [stdout] test json_numeric_fields_are_numbers ... ok
[INFO] [stdout] test lang_summary_zero_values_roundtrip ... ok
[INFO] [stdout] test lang_summary_max_values_roundtrip ... ok
[INFO] [stdout] test many_languages_btreemap_ordering ... ok
[INFO] [stdout] test reject_diff_range_missing_base ... ok
[INFO] [stdout] test pretty_vs_compact_json_data_equivalence ... ok
[INFO] [stdout] test reject_in_diff_as_number ... ok
[INFO] [stdout] test reject_diff_range_missing_changed_files ... ok
[INFO] [stdout] test root_level_file_empty_module ... ok
[INFO] [stdout] test reject_in_diff_as_string ... ok
[INFO] [stdout] test single_file_substrate_methods ... ok
[INFO] [stdout] test substrate_file_special_chars_in_path ... ok
[INFO] [stdout] test substrate_files_preserve_insertion_order ... ok
[INFO] [stdout] test substrate_totals_not_auto_computed ... ok
[INFO] [stdout] test unicode_file_paths_roundtrip ... ok
[INFO] [stdout] test substrate_with_duplicate_paths ... ok
[INFO] [stdout] test unicode_language_names_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_substrate_round2_w52.rs (/opt/rustwide/target/debug/deps/deep_substrate_round2_w52-d0eda26612daceaa)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test diff_files_empty_when_no_diff ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff_files ... ok
[INFO] [stdout] test diff_range_fields_accessible ... ok
[INFO] [stdout] test deterministic_json_output ... ok
[INFO] [stdout] test lang_summary_keys_are_sorted ... ok
[INFO] [stdout] test diff_range_serde_roundtrip ... ok
[INFO] [stdout] test files_for_lang_returns_correct_subset ... ok
[INFO] [stdout] test files_for_lang_returns_empty_for_unknown_lang ... ok
[INFO] [stdout] test serde_roundtrip_empty_substrate ... ok
[INFO] [stdout] test serde_roundtrip_with_diff_range ... ok
[INFO] [stdout] test serde_roundtrip_without_diff_range ... ok
[INFO] [stdout] test substrate_files_accessible ... ok
[INFO] [stdout] test substrate_lang_summary_consistent_with_files ... ok
[INFO] [stdout] test substrate_repo_root_preserved ... ok
[INFO] [stdout] test substrate_totals_consistent_with_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_substrate_w48.rs (/opt/rustwide/target/debug/deps/deep_substrate_w48-2fadbbf539a99615)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test construct_multi_lang_substrate ... ok
[INFO] [stdout] test diff_range_none_omitted_from_json ... ok
[INFO] [stdout] test diff_range_some_present_in_json ... ok
[INFO] [stdout] test diff_range_fields ... ok
[INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok
[INFO] [stdout] test construct_empty_substrate ... ok
[INFO] [stdout] test double_roundtrip_bytes_identical ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test lang_summary_btreemap_sorted ... ok
[INFO] [stdout] test serde_roundtrip_empty ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test substrate_clone_is_independent ... ok
[INFO] [stdout] test substrate_clone_preserves_all_fields ... ok
[INFO] [stdout] test substrate_file_fields ... ok
[INFO] [stdout] test serde_roundtrip_populated ... ok
[INFO] [stdout] test prop_diff_files_count_matches ... ok
[INFO] [stdout] test prop_substrate_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w39.rs (/opt/rustwide/target/debug/deps/deep_w39-3fb55bb671dfe652)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test files_for_lang_unknown_returns_empty ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test diff_files_returns_only_changed ... ok
[INFO] [stdout] test empty_repo_substrate ... ok
[INFO] [stdout] test multi_language_substrate ... ok
[INFO] [stdout] test serde_roundtrip_diff_range ... ok
[INFO] [stdout] test serde_roundtrip_full ... ok
[INFO] [stdout] test serde_roundtrip_lang_summary ... ok
[INFO] [stdout] test serde_roundtrip_no_diff_range ... ok
[INFO] [stdout] test substrate_construction_basic_fields ... ok
[INFO] [stdout] test substrate_diff_range_present ... ok
[INFO] [stdout] test substrate_file_root_module_key ... ok
[INFO] [stdout] test substrate_file_module_key_from_path ... ok
[INFO] [stdout] test serde_roundtrip_substrate_file ... ok
[INFO] [stdout] test substrate_lang_summary_btreemap_order ... ok
[INFO] [stdout] test large_repo_many_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_w67.rs (/opt/rustwide/target/debug/deps/deep_w67-9dabfedb28279c31)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok
[INFO] [stdout] test cloned_substrate_json_matches_original ... ok
[INFO] [stdout] test diff_range_fields_accessible ... ok
[INFO] [stdout] test diff_range_omitted_from_json_when_none ... ok
[INFO] [stdout] test empty_substrate_has_zero_totals ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test lang_summary_serde_roundtrip ... ok
[INFO] [stdout] test multi_file_substrate_aggregates_correctly ... ok
[INFO] [stdout] test repo_root_is_preserved ... ok
[INFO] [stdout] test single_file_substrate_totals_match ... ok
[INFO] [stdout] test lang_summary_keys_sorted_alphabetically ... ok
[INFO] [stdout] test substrate_is_cloneable_for_multi_sensor_sharing ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test files_for_lang_returns_empty_for_missing_lang ... ok
[INFO] [stdout] test substrate_without_diff_range_is_none ... ok
[INFO] [stdout] test substrate_serde_roundtrip_with_diff ... ok
[INFO] [stdout] test substrate_json_deterministic_across_builds ... ok
[INFO] [stdout] test substrate_serde_roundtrip_without_diff ... ok
[INFO] [stdout] test diff_files_all_when_all_in_diff ... ok
[INFO] [stdout] test substrate_with_diff_range_preserves_it ... ok
[INFO] [stdout] test substrate_file_serde_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/debug/deps/properties-df0d1d99fd5b495c)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test empty_substrate_no_diff_range_in_json ... ok
[INFO] [stdout] test empty_substrate_roundtrips ... ok
[INFO] [stdout] test diff_range_roundtrip ... ok
[INFO] [stdout] test diff_range_file_order_preserved ... ok
[INFO] [stdout] test files_for_nonexistent_lang_returns_empty ... ok
[INFO] [stdout] test diff_nondiff_partition ... ok
[INFO] [stdout] test diff_files_count_le_total ... ok
[INFO] [stdout] test files_for_lang_correct ... ok
[INFO] [stdout] test lang_summary_roundtrip ... ok
[INFO] [stdout] test diff_files_all_in_diff ... ok
[INFO] [stdout] test clone_identical ... ok
[INFO] [stdout] test double_roundtrip_stable ... ok
[INFO] [stdout] test substrate_file_roundtrip ... ok
[INFO] [stdout] test substrate_file_all_fields_preserved ... ok
[INFO] [stdout] test files_for_lang_partition ... ok
[INFO] [stdout] test files_order_preserved ... ok
[INFO] [stdout] test lang_summary_keys_sorted ... ok
[INFO] [stdout] test no_diff_range_skipped_in_json ... ok
[INFO] [stdout] test lang_summary_values_preserved ... ok
[INFO] [stdout] test repo_substrate_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w53.rs (/opt/rustwide/target/debug/deps/proptest_w53-bb22c007472b4c0a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test empty_substrate_zero_totals ... ok
[INFO] [stdout] test diff_range_roundtrip ... ok
[INFO] [stdout] test serialization_deterministic ... ok
[INFO] [stdout] test serde_roundtrip_with_diff ... ok
[INFO] [stdout] test lang_summary_keys_sorted ... ok
[INFO] [stdout] test lang_summary_file_count_matches ... ok
[INFO] [stdout] test serde_roundtrip ... ok
[INFO] [stdout] test total_bytes_consistency ... ok
[INFO] [stdout] test files_for_lang_correct ... ok
[INFO] [stdout] test total_code_lines_consistency ... ok
[INFO] [stdout] test total_tokens_consistency ... ok
[INFO] [stdout] test diff_files_filter_correct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest_w59.rs (/opt/rustwide/target/debug/deps/proptest_w59-6630098178d1f277)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test empty_files_means_zero_totals ... ok
[INFO] [stdout] test lang_summary_serde_roundtrip ... ok
[INFO] [stdout] test substrate_file_serde_roundtrip ... ok
[INFO] [stdout] test diff_range_serde_roundtrip ... ok
[INFO] [stdout] test clone_preserves_all_fields ... ok
[INFO] [stdout] test lang_summary_file_count_equals_file_vec_len ... ok
[INFO] [stdout] test lang_summary_code_equals_total ... ok
[INFO] [stdout] test lang_summary_keys_sorted ... ok
[INFO] [stdout] test diff_files_subset_of_files ... ok
[INFO] [stdout] test files_for_lang_partition ... ok
[INFO] [stdout] test substrate_serde_roundtrip ... ok
[INFO] [stdout] test totals_equal_file_sums ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/substrate_depth_w58.rs (/opt/rustwide/target/debug/deps/substrate_depth_w58-1bb9cddc4de6923c)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test files_for_lang_case_sensitive ... ok
[INFO] [stdout] test empty_substrate ... ok
[INFO] [stdout] test clone_is_independent ... ok
[INFO] [stdout] test btreemap_key_order_deterministic ... ok
[INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test files_for_lang_nonexistent_returns_empty ... ok
[INFO] [stdout] test serde_json_roundtrip_full ... ok
[INFO] [stdout] test serde_preserves_diff_range_fields ... ok
[INFO] [stdout] test serialization_is_deterministic ... ok
[INFO] [stdout] test single_file_substrate ... ok
[INFO] [stdout] test substrate_stores_repo_root ... ok
[INFO] [stdout] test substrate_lang_summary_keys_sorted ... ok
[INFO] [stdout] test serde_roundtrip_without_diff_range ... ok
[INFO] [stdout] test substrate_file_count_matches ... ok
[INFO] [stdout] test proptests::diff_files_count_le_total ... ok
[INFO] [stdout] test serde_preserves_file_fields ... ok
[INFO] [stderr]      Running tests/substrate_depth_w59.rs (/opt/rustwide/target/debug/deps/substrate_depth_w59-320fa63df889cb5e)
[INFO] [stdout] test proptests::serde_roundtrip_preserves_file_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test diff_files_all_when_all_in_diff ... ok
[INFO] [stdout] test diff_files_empty_when_none_in_diff ... ok
[INFO] [stdout] test diff_range_empty_changed_files ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test files_for_lang_on_empty_substrate ... ok
[INFO] [stdout] test diff_range_none_by_default ... ok
[INFO] [stdout] test files_for_lang_returns_empty_for_missing ... ok
[INFO] [stdout] test diff_range_roundtrip ... ok
[INFO] [stdout] test diff_range_when_set ... ok
[INFO] [stdout] test files_for_lang_case_sensitive ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test lang_summary_aggregates_correctly ... ok
[INFO] [stdout] test lang_summary_keys_are_sorted ... ok
[INFO] [stdout] test single_file_substrate_totals ... ok
[INFO] [stdout] test substrate_clone_is_independent ... ok
[INFO] [stdout] test repo_root_is_preserved ... ok
[INFO] [stdout] test substrate_debug_impl ... ok
[INFO] [stdout] test lang_summary_roundtrip ... ok
[INFO] [stdout] test substrate_empty_roundtrip ... ok
[INFO] [stdout] test multi_file_totals_are_sum_of_parts ... ok
[INFO] [stdout] test substrate_file_clone_is_independent ... ok
[INFO] [stdout] test substrate_file_module_from_path ... ok
[INFO] [stdout] test substrate_file_roundtrip ... ok
[INFO] [stdout] test substrate_file_debug_impl ... ok
[INFO] [stdout] test substrate_file_module_root_file ... ok
[INFO] [stdout] test substrate_full_roundtrip ... ok
[INFO] [stdout] test substrate_many_languages ... ok
[INFO] [stdout] test substrate_ref_multiple_iterators ... ok
[INFO] [stdout] test substrate_large_values ... ok
[INFO] [stdout] test substrate_shared_across_consumers ... ok
[INFO] [stdout] test substrate_single_zero_code_file ... ok
[INFO] [stdout] test substrate_with_diff_includes_field ... ok
[INFO] [stdout] test substrate_without_diff_omits_field ... ok
[INFO] [stdout] test empty_substrate_has_zero_totals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/substrate_depth_w63.rs (/opt/rustwide/target/debug/deps/substrate_depth_w63-256de6d283c5eaf7)
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test cloned_substrate_diff_range_independent ... ok
[INFO] [stdout] test cloned_substrate_is_independent ... ok
[INFO] [stdout] test cloned_substrate_files_are_deep_copies ... ok
[INFO] [stdout] test determinism_after_clone ... ok
[INFO] [stdout] test determinism_btreemap_key_order ... ok
[INFO] [stdout] test diff_files_returns_only_in_diff ... ok
[INFO] [stdout] test diff_range_changed_files_correct ... ok
[INFO] [stdout] test determinism_serialization ... ok
[INFO] [stdout] test diff_range_stats ... ok
[INFO] [stdout] test diff_files_count_matches_flag_count ... ok
[INFO] [stdout] test diff_range_empty_changed_files ... ok
[INFO] [stdout] test diff_range_serde_roundtrip ... ok
[INFO] [stdout] test empty_repo_diff_files_empty ... ok
[INFO] [stdout] test empty_repo_json_structure ... ok
[INFO] [stdout] test empty_repo_files_for_lang_empty ... ok
[INFO] [stdout] test empty_repo_serde_roundtrip ... ok
[INFO] [stdout] test file_listing_count ... ok
[INFO] [stdout] test file_in_diff_flags ... ok
[INFO] [stdout] test file_lang_assignments ... ok
[INFO] [stdout] test file_paths_present ... ok
[INFO] [stdout] test cloned_substrate_lang_summary_independent ... ok
[INFO] [stdout] test file_module_computed_from_path ... ok
[INFO] [stdout] test file_not_in_diff_flags ... ok
[INFO] [stdout] test files_for_lang_python_count ... ok
[INFO] [stdout] test files_for_lang_nonexistent ... ok
[INFO] [stdout] test files_for_lang_rust_count ... ok
[INFO] [stdout] test files_for_lang_typescript_count ... ok
[INFO] [stdout] test json_files_is_array ... ok
[INFO] [stdout] test files_for_lang_case_sensitive ... ok
[INFO] [stdout] test lang_summary_empty_for_empty_substrate ... ok
[INFO] [stdout] test lang_summary_btreemap_ordered ... ok
[INFO] [stdout] test lang_summary_rust_code_correct ... ok
[INFO] [stdout] test lang_summary_typescript_code_correct ... ok
[INFO] [stdout] test lang_summary_python_code_correct ... ok
[INFO] [stdout] test lang_summary_missing_language_returns_none ... ok
[INFO] [stdout] test json_lang_summary_is_object ... ok
[INFO] [stdout] test json_shape_has_all_top_level_fields ... ok
[INFO] [stdout] test prop_lang_summary_file_count_nonneg ... ok
[INFO] [stdout] test prop_diff_files_subset_of_files ... ok
[INFO] [stdout] test serde_roundtrip_preserves_diff_range ... ok
[INFO] [stdout] test prop_empty_substrate_totals_zero ... ok
[INFO] [stdout] test single_file_files_for_lang ... ok
[INFO] [stdout] test single_file_repo_one_file ... ok
[INFO] [stdout] test single_file_repo_one_language ... ok
[INFO] [stdout] test prop_files_for_lang_subset ... ok
[INFO] [stdout] test substrate_file_bytes_positive_when_code_positive ... ok
[INFO] [stdout] test substrate_file_lines_gte_code ... ok
[INFO] [stdout] test substrate_file_tokens_positive_when_code_positive ... ok
[INFO] [stdout] test substrate_from_empty_scan ... ok
[INFO] [stdout] test substrate_from_multi_lang_scan ... ok
[INFO] [stdout] test substrate_from_single_file_scan ... ok
[INFO] [stdout] test substrate_repo_root_preserved ... ok
[INFO] [stdout] test substrate_with_diff_range_populated ... ok
[INFO] [stdout] test substrate_without_diff_range ... ok
[INFO] [stdout] test total_bytes_matches_file_sum ... ok
[INFO] [stdout] test total_code_lines_for_empty ... ok
[INFO] [stdout] test total_code_lines_for_single_file ... ok
[INFO] [stdout] test total_code_lines_matches_file_sum ... ok
[INFO] [stdout] test total_tokens_matches_file_sum ... ok
[INFO] [stdout] test single_file_repo_totals_match_file ... ok
[INFO] [stdout] test prop_deterministic_serialization ... ok
[INFO] [stdout] test prop_clone_equality ... ok
[INFO] [stdout] test prop_total_code_is_file_sum ... ok
[INFO] [stdout] test prop_serde_roundtrip ... ok
[INFO] [stdout] test serde_roundtrip_multi_lang ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/substrate_w74.rs (/opt/rustwide/target/debug/deps/substrate_w74-48bdee583e58b9da)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test diff_files_empty_when_no_changes ... ok
[INFO] [stdout] test diff_files_returns_only_changed ... ok
[INFO] [stdout] test empty_substrate_has_zero_totals ... ok
[INFO] [stdout] test files_for_lang_filters_correctly ... ok
[INFO] [stdout] test multi_lang_summary_keys_sorted ... ok
[INFO] [stdout] test serde_roundtrip_multi_lang ... ok
[INFO] [stdout] test serde_roundtrip_empty ... ok
[INFO] [stdout] test serde_roundtrip_single_lang ... ok
[INFO] [stdout] test substrate_file_count_matches ... ok
[INFO] [stdout] test substrate_repo_root_stored ... ok
[INFO] [stdout] test substrate_lang_summary_aggregates_correctly ... ok
[INFO] [stdout] test substrate_file_in_diff_preserved_through_serde ... ok
[INFO] [stdout] test substrate_totals_are_consistent ... ok
[INFO] [stdout] test empty_substrate_diff_range_is_none ... ok
[INFO] [stdout] test diff_range_fields_populated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokmd_substrate
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b88150fa783024f36349d1574eeb2cc4f17505838928e22ac02247a89ec65ff2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b88150fa783024f36349d1574eeb2cc4f17505838928e22ac02247a89ec65ff2", kill_on_drop: false }`
[INFO] [stdout] b88150fa783024f36349d1574eeb2cc4f17505838928e22ac02247a89ec65ff2
